vectors and calculus